package com.bree.erp.service;

import java.util.Collection;

import com.bree.erp.entity.Inventory;
import com.bree.erp.entity.InventoryAudit;
import com.bree.erp.entity.InventoryStatus;
import com.bree.erp.entity.Unit;

public interface InventoryAuditService extends Crud<InventoryAudit, Long> {

	InventoryAudit create(Inventory inventory, double quantity, Unit unit, InventoryStatus status);
	InventoryAudit read(Long id);
	InventoryAudit update(Long id, double quantity);
	InventoryAudit update(Long id, InventoryStatus status);
	void delete(Long id);
	
	Collection<InventoryAudit> list();
	
}
